package com.mingqi.enetconnected.view.Dialog.tree;

/**
 * @author yaxi
 * @date 2018/9/17
 */
public interface IDynamicTreeData {


    /**
     * 获取数据等级
     * @return
     */
    int getDataLevel();

    /**
     * 获取一级显示内容
     * @return
     */
    String getShowLeft();

    /**
     * 二级显示内容
     * @return
     */
    String getShowLeftSub();

    /**
     * 获取右侧显示内容
     * @return
     */
    String getShowRight();

    /**
     * 获取当前等级的名称
     * @return
     */
    String getLevelName();


    /**
     * 获取是否为最后一层节点，最后一层需要显示右侧内容
     * @return
     */
    boolean isLastLevel();


    boolean getTreeSelected();

    void setTreeSelected(boolean selected);

    void setDataLevel(int level);


}
